package com.tansun.rule.pojo;

import java.util.ArrayList;
import java.util.List;
/**
 * 
 * @author WY
 * 部署规则项目
 */
public class RuleProj {

	/**部署类型Jar Delta*/
	private String type; 
	/**部署人用户名*/
	private String userName;
	/**部署目标*/
	private String target;
	/**项目名*/
	private String projectName;
	/**项目中文名*/
	private String projectZhName;
	/**部署版本*/
	private String version;
	
	/**first部署时间*/
	private String firstDeployTime;
	/**last部署时间*/
	private String lastDeployTime;
	/**重启时间*/
	private String lastRebootTime;
	/**session的最大数*/
	private Integer sessionMaxTotal;
	/**session的初始值*/
	private Integer sessionMaxIdle;
	/**1:服务中,0：部署中*/
	private int status;
	/**入口点*/
	private List<EnterPoint> enterPointList = new ArrayList<EnterPoint>();
	public String getType() {
		return type;
	}
	public void setType(String type) {
		this.type = type;
	}
	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public String getTarget() {
		return target;
	}
	public void setTarget(String target) {
		this.target = target;
	}
	public String getProjectName() {
		return projectName;
	}
	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}
	public String getProjectZhName() {
		return projectZhName;
	}
	public Integer getSessionMaxTotal() {
		return sessionMaxTotal;
	}
	public void setSessionMaxTotal(Integer sessionMaxTotal) {
		this.sessionMaxTotal = sessionMaxTotal;
	}
	public Integer getSessionMaxIdle() {
		return sessionMaxIdle;
	}
	public void setSessionMaxIdle(Integer sessionMaxIdle) {
		this.sessionMaxIdle = sessionMaxIdle;
	}
	public void setProjectZhName(String projectZhName) {
		this.projectZhName = projectZhName;
	}
	public String getVersion() {
		return version;
	}
	public void setVersion(String version) {
		this.version = version;
	}

	public String getFirstDeployTime() {
		return firstDeployTime;
	}
	public void setFirstDeployTime(String firstDeployTime) {
		this.firstDeployTime = firstDeployTime;
	}
	public String getLastDeployTime() {
		return lastDeployTime;
	}
	public void setLastDeployTime(String lastDeployTime) {
		this.lastDeployTime = lastDeployTime;
	}
	public String getLastRebootTime() {
		return lastRebootTime;
	}
	public void setLastRebootTime(String lastRebootTime) {
		this.lastRebootTime = lastRebootTime;
	}
	public List<EnterPoint> getEnterPointList() {
		return enterPointList;
	}
	public void setEnterPointList(List<EnterPoint> enterPointList) {
		this.enterPointList = enterPointList;
	}
	public int getStatus() {
		return status;
	}
	public void setStatus(int status) {
		this.status = status;
	}
	
}
